home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / a / a_funk / packet1.tos / NETROM_I.NF / NR_PARMS.DOC < prev    next >
Encoding:
Text File  |  1987-11-07  |  13.4 KB  |  289 lines

  1. Der 'PARMS'-Befehl bei NET/ROM:
  2. ===============================
  3.  
  4. ACHTUNG: Die folgenden Erklaerung sind hauptsaechlich fuer 
  5. Betreiber und Benutzer interessant, die naeher in die Materie 
  6. einsteigen wollen. --- Ggf. koennen Sie die Ausgabe dieses Textes 
  7. durch Eingabe von <RETURN> abbrechen...
  8.  
  9.  
  10. NET/ROM-Parameter - die unbekannten Wesen ...
  11.  
  12. Anbei die Erklaerung (so weit als sinnvoll) aller Parameter, die bei
  13. Eingabe von P an NET/ROM angezeigt werden.
  14.  
  15. Beispiel :
  16.  
  17. * C DB0FD
  18. * (1) CONNECTED to DB0FD *
  19. C H70
  20. H:DB0FD} Connected to H70:DB0FD-7
  21. p
  22.  
  23. H70:DB0FD-7}  50 1 200 255 6 5 3600 20 120 6 3 180 4 4 900 16 5 2 10 150 18000
  24.  0 1 1
  25.  
  26.  
  27. Diese Liste zeigt ausschliesslich konstante Werte, die nur der System-Operator
  28. veraendern kann. Es sind keine Werte, die sich im Betrieb aendern.
  29. Vergleichen Sie die Parameter mit den 'normalen' Paramtern aus der 
  30. folgenden Tabelle und ueberlegen Sie doch ruhig einmal, warum einige 
  31. Parameter geaendert wurden bzw. was sie nun bewirken.
  32.  
  33.                                                             normal   min   max
  34.  
  35.  1. Hoechstanzahl Eintraege in Zielknotenliste.                 50    1    400
  36.     Jeder Eintrag eines Zielknotens benoetigt 36 Byte im
  37.     Speicher, fuer die  Begrenzung dieser Liste und damit
  38.     fuer genug Frame-Buffer-Platz sorgt dieser Parameter.
  39.  
  40.  2. Schlechteste Qualitaet fuer automatisches Updaten            1    0    255
  41.     der Zielknotenliste, 0 = kein Auto-Update.
  42.     Die Zielknotenliste wird automatisch immer auf dem
  43.     neuesten Stand gehalten. Um in diese Liste nur
  44.     sinnvolle Wege mit einer gewissen Grenzqualitaet
  45.     aufzunehmen, werden fuer das automatische Updaten
  46.     ausschliesslich Wege mit einer Mindestqualitaet
  47.     ( = dieser Parameter) angenommen. Bei 0 ist das
  48.     automatische Updaten komplett ausgeschaltet.
  49.     (Qualitaet siehe unten)
  50.  
  51.  3. Kanal 0 (HDLC Packet-Kanal) Qualitaet.                     192    0    255
  52.     Qualitaet des Packet-Kanals, normalerweise der Kanal,
  53.     an dem das Funkgeraet angeschlossen ist.
  54.     (Qualitaet siehe unten)
  55.  
  56.  4. Kanal 1 (RS232, direkter Crosslink) Qualitaet.             255    0    255
  57.     Wenn 2 oder mehrere Knoten ueber die RS232-Schnittstelle
  58.     direkt verbunden sind, ist dies die Qualitaet des
  59.     RS232-Kanals.
  60.     (Qualitaet siehe unten)
  61.  
  62.  5. Anfangszaehlerstand Veraltenszaehler, 0 = Veraltens-         6    0    255
  63.     zaehler wird nicht gefuehrt. Wird ein neuer Knoten
  64.     entdeckt oder ge-updatet oder ist eine Verbindung zu
  65.     einem Zielknoten erfolgreich, so wird der Veraltenszaehler
  66.     fuer diesen Zielknoten auf diesen Parameter gesetzt.
  67.     Jedesmal,wenn das Auto-Update-Rundspruchintervall (siehe
  68.     unten) abgelaufen ist, ohne dass zwischendurch eine
  69.     erfolgreiche Verbindung mit dem Zielknoten stattfand,
  70.     wird dieser Zaehler um eins erniedrigt.
  71.  
  72.  6. Minimaler Zaehlerstand des Veraltenszaehlers, damit          5    1    255
  73.     Strecke zum Zielknoten noch anderen Knoten automatisch
  74.     mitgeteilt wird. Nur erreichbare Zielknoten mit einem
  75.     Veraltenszaehlerstand groesser gleich diesem Parameter
  76.     werden Nachbarknoten beim automatischen Updaten
  77.     mitgeteilt. Dieser Parameter verhuetet das Mitteilen
  78.     veralteter Strecken an andere Knoten. Sollte nie groesser
  79.     als Parameter 5. sein, sonst wird immer nur der eigene
  80.     Knoten anderen mitgeteilt.
  81.  
  82.  7. Ziellisten-Auto-Update Rundspruchintervall in Sekunden,   3600    0  65535
  83.     0 = abgeschaltet. In diesem Intervall werden die
  84.     eigenen erreichbaren Zielknoten anderen mitgeteilt und
  85.     die Veraltenszaehler fuer alle erreichbaren Zielknoten
  86.     erniedrigt. Bei 0 geschieht keine Mitteilung der
  87.     erreichbaren Zielknoten an andere.
  88.  
  89.  8. Anfangszaehlerstand Netzwerk Paket-Lebenszeitzaehler.       64    0    255
  90.     Alle Netzwerk- (Layer-4-) Pakete haben ein
  91.     Lebenszeitfeld, in dem angegeben wird, wie lange dieses
  92.     Paket "zu leben" hat. Es wird angegeben, wie oft dieses
  93.     Paket durch einen Knoten weitergereicht werden darf.
  94.     Bei jeder Weiterreichung durch einen Knoten wird das Feld
  95.     erniedrigt um 1, bei Erreichen von 0 wird das Paket
  96.     weggeworfen. Bei einem vom eigenen Knoten erzeugten Paket
  97.     wird der Lebenszeitzaehler auf diesen Parameter gesetzt.
  98.     Der Zaehler soll verhindern, dass ein Paket durch
  99.     Schleifen im Netzwerk ewig weitergereicht wird. Er
  100.     sollte ein wenig hoeher als die Anzahl Knoten auf dem
  101.     laengsten bekannten Weg gesetzt werden.
  102.  
  103.  9. Transport FRACK in Sekunden. Aehnlich wie FRACK beim        60    5    600
  104.     Layer 2, nur sind die Zeiten viel laenger, weil das
  105.     Transport-Layer schon auf ein Layer 2 aufsetzt, so
  106.     dass an sich keine Pakete verloren gehen koennen und
  107.     somit Retries nur bei kurzzeitigem Ausfall (z.B. Reset)
  108.     oder Totalausfall eines Knotens auftreten sollten.
  109.     (verglichen 17.)
  110.  
  111. 10. Transport RETRY. Aehnlich wie RETRY bei Layer 2,             3    2    127
  112.     Nach dieser Anzahl Versuchen wird angenommen, dass
  113.     ein Knoten ausgefallen ist. Weil, wie schon bei 9.
  114.     bemerkt, das Transport-Layer auf ein Layer 2
  115.     aufsetzt, kann dieser Zaehler nur ablaufen, wenn
  116.     ein Knoten kurzeitig oder ganz ausgefallen ist.
  117.  
  118. 11. Transport Bestaetigungsverzoegerung in Sekunden.             3    1     60
  119.     Diese Anzahl Sekunden wird abgewartet vor einer
  120.     Bestaetigung von eingelaufenen Transport-Layer
  121.     Informationspaketen, die bestaetigt werden muessen.
  122.     Der Sinn ist, dass die Bestaetigung ggf. in zu sendende
  123.     Transport-Layer Infopakete gepackt werden kann und somit
  124.     ein Transport-Layer Paket eingespart werden kann, wenn
  125.     man eine Weile wartet bis vielleicht ein neues zu
  126.     sendendes Transport-Layer Paket da ist.
  127.  
  128. 12. Transport Beschaeftigt-Verzoegerung in Sekunden.           180    1   1000
  129.     Falls bei einem Zielknoten viele Transport-Layer
  130.     Pakete eintreffen (siehe 14.), geht das Transport-
  131.     Layer in den Busy-Zustand, genannt "choke". Dieser
  132.     Zustand wird dem eigenen Knoten mitgeteilt, damit der
  133.     eigene Knoten keine weiteren Transport-Layer Pakete mehr
  134.     sendet. Wenn der choke aufgehoben wird, wird dies dem
  135.     eigenen Knoten mitgeteilt. Falls diese Aufhebungsnachricht
  136.     nicht ankommt, weil vielleicht (s.o.) ein Knoten auf der
  137.     Strecke ausgefallen ist, wird nach Ablauf der Beschaeftigt-
  138.     Verzoegerung der Merker fuer den choke im Knoten geloescht,
  139.     falls nicht vorher die Aufloesungsnachricht kommt.
  140.  
  141. 13. Transport Fenstergroesse in Anzahl Frames.                   4    1    127
  142.     Anzahl der Transport-Layer Pakete ausserhalb der
  143.     erwarteten Transport-Sende-Sequenznummern, die
  144.     zwischengespeichert werden bei Empfang. Bei Sendung
  145.     die Anzahl der Transportpakete, die ohne
  146.     Empfangsbestaetigung hintereinander ausgesendet werden.
  147.  
  148. 14. Ueberfuellungsgrenzwert in Anzahl Frames.                    4    1    127
  149.     Anzahl der Pakete, die auf Transport-Layer-Ebene
  150.     zwischengespeichert werden, bis eine Choke-Nachricht
  151.     zum verbundenen Knoten geschickt wird. Gleichzeitig die
  152.     Anzahl Frames, die im Link-Layer zwischengespeichert
  153.     werden, bevor das Link-Layer in den Busy-Zustand geht.
  154.     Dieser Grenzwert verhindert den Ueberlauf eines NET/ROM-
  155.     Knotens, falls ueber das Transport-Layer zuviele Pakete
  156.     einlaufen, oder falls eine Station in einem Link zuviele
  157.     Pakete auf einmal senden will.
  158.  
  159. 15. Keine-Aktivitaet-Timeout in Sekunden, 0 = abgeschaltet.    900    0  65535
  160.     Passiert auf einem Layer-2-Link solange kein
  161.     Informationsaustausch, wird der Link abgebrochen.
  162.  
  163. 16. Anwender-Link DWAIT in Millisekunden * 10.                  16    0    127
  164.     Hier wird die Verzoegerung festgesetzt, die vergeht,
  165.     bevor die Sendung fuer Link-Layer-2 Pakete anfaengt
  166.     gegenueber keiner Verzoegerung von digipeateten Paketen.
  167.     Der Sinn liegt darin, dass digipeatete Pakete in jedem
  168.     Fall vor Link-Layer Paketen (= Pakete eines eigenen
  169.     Connects) haben sollen um den Durchsatz zu steigern.
  170.     Fuer Nur-NET/ROM-Netze (Parameter 22. aus) hat
  171.     dieser Parameter keine Bedeutung und kann auch auf 0
  172.     gesetzt werden.
  173.  
  174. 17. Anwender-Link FRACK in Sekunden. Legt die Anzahl der         4    1     15
  175.     Sekunden zwischen Wiederholungen bei nichtbestaetigten
  176.     Paketen fest. Oder zwischen den Nachfragen, was denn nun
  177.     angekommen ist (Poll's). Werden "normale" Digipeater
  178.     benutzt, dann errechnet sich die Anzahl der Sekunden durch
  179.  
  180.       (Anzahl der Digipeater * 2  +  1)  *  FRACK .
  181.  
  182.     Zur Kollisionvermeidung (siehe FRACK-Text in dieser
  183.     Rubrik) wird noch mit einer Zufallszahl kleiner gleich 1
  184.     multipliziert um Kollisionen zu vermeiden.
  185.  
  186. 18. Anwender-Link MAXFRAME in Anzahl Frames.                     7    1      7
  187.     Anzahl der Infopakete auf Layer-2-Ebene, die ohne
  188.     Erhalt einer Bestaetigung hintereinander ausgesendet
  189.     werden duerfen.
  190.  
  191. 19. Anwender-Link RETRY, 0 fuer immer.                          10    0    127
  192.     Bestimmt die Anzahl Versuche, um auf Layer-2-Ebene
  193.     Kontakt zu einer anderen Station zu
  194.     bekommen (Antwort auf Kommandos und Poll's). Nach
  195.     dieser Anzahl Versuche wird der Link als kaputt
  196.     gegangen gemeldet. 0 eingestellt an einer 24h-QRV-Station
  197.     wuerde zur Lynchjustiz fuehren und es wird daher
  198.     ausdruecklich davor gewarnt.
  199.  
  200. 20. Anwender-Link T2 in Millisekunden * 10.                    100    0  65535
  201.     Dieser Timer bestimmt die Wartezeit, nachdem ein
  202.     eingehendes Informationspaket bestaetigt wird mit
  203.     RR/REJ/RNR-Paket. Einerseits ist diese Verzoegerung
  204.     zur Durchsatzsteigerung da, weil man in diesem
  205.     Intervall anderen eine Chance zum Senden gibt,
  206.     anderseits (verglichen 11.) wird dem Link-Layer
  207.     die Chance gegeben, eine Bestaetigung in ein
  208.     zu sendendes Infopaket zu packen und somit ein
  209.     Link-Layer Paket einzusparen.
  210.  
  211. 21. Anwender-Link T3 (Timer 3) in Millisekunden * 10.        18000    0  65535
  212.     Dieser Parameter bestimmt die Zeit, nach der das
  213.     Layer 2 ueberprueft, ob ein Link noch besteht, wenn
  214.     vorher die ganze Zeit keine Aktivitaet war. Wird
  215.     aehnlich wie beim Transport-Layer auch fuer Aufhebung
  216.     von Deadlocks auf Layer-2-Ebene benutzt.
  217.  
  218. 22. AX.25 Digipeating ein (1) / aus (0).                         0    0      1
  219.     Wenn eingeschaltet, kann man den Knoten auch als
  220.     "normalen" Digipeater benutzen. Da normales
  221.     Digipeating bei NET/ROM unnoetig ist, und gegenueber
  222.     echten NET/ROM-Verbindungen sogar stark benachteiligt ist
  223.     (siehe auch FRACK in anderem Text dieser Rubrik), ist
  224.     es unnoetig. Noetig ist, besser, war es, als es noch
  225.     fast ausschliesslich Mailboxen gab, die nach dem festen
  226.     W0RLI-Schema Store-and-Forward Betrieb machten.
  227.     Inzwischen gibt es aber von DF3AV als auch von W0RLI
  228.     neue Mailboxsoftware'n, die auch NET/ROM beherrschen.
  229.  
  230. 23. Rufzeichen-Check ein (1) / aus (0).                          1    0      1
  231.     Wenn eingeschaltet, muessen Rufzeichen ausser Idents
  232.     bei der Eingabe den folgenden Punkten genuegen :
  233.       a) Laenge des Rufzeichens zwischen 4 und 6 Zeichen
  234.       b) alle Zeichen muessen Buchstaben oder Zahlen sein
  235.       c) das Rufzeichen muss ein oder zwei Zahlen enthalten
  236.       d) das letzte Zeichen im Rufzeichen muss ein Buchstabe sein
  237.       e) SSID, falls angegeben, muss im Bereich 0 bis 15 sein
  238.  
  239. 24. Stationsidentifikationsbake ein (1) / aus (0).               1    0      1
  240.     Wenn eingeschaltet, wird alle 10 Minute ein
  241.     unprotokolliertes Paket gesendet, worin sich der
  242.     Knoten mit Rufzeichen  u n d  Ident identifiziert.
  243.     Die Notwendigkeit  d i e s e r  Bake ergibt sich
  244.     einerseits aus der Benutzung der Idents (siehe auch
  245.     anderen Text in dieser Rubrik) und andererseits ggf.
  246.     aus dem Funktionieren-Muessen einer speziellen NET/ROM-
  247.     Watchdogschaltung, die dann anspricht, wenn mehr als
  248.     10 Minuten lang keine PTT betaetigt wurde.
  249.  
  250.  
  251. Qualitaet kann Werte zwischen 0 und 255 annehmen und ist ein Mass fuer die
  252. Zuverlaessigkeit  u n d  Geschwindigkeit eines Kanals, also an sich fuer den
  253. Durchsatz. Qualitaet ist mehr oder weniger ein Erfahrungswert.
  254.  
  255. Qualitaet / 256 * 100%  =  Qualitaet in Prozent
  256.                            (Ganzzahlrechnung, keine Rundung)
  257.  
  258. Empfohlene Werte :                                     Qualitaet   % "perfekt"
  259.  
  260. 9600 Baud RS232 Kabel zwischen genau 2 Knoten             255           99%
  261. 9600 Baud RS232 Diodenmatrix zwischen 3 Knoten            248           96%
  262. 9600 Baud Packet-Kanal, Zugriff haben nur 2 Knoten        240           93%
  263. 1200 Baud Packet-Kanal, Zugriff haben nur 2 Knoten        224           87%
  264. 1200 Baud Packet-Kanal, User und mehrere Knoten           192           75%
  265.  300 Baud packet-Kanal, Kurzwelle                         128           50%
  266.  
  267. PI mal Daumen :  255 = 99% = "fast jedes Paket kommt schnell durch"
  268.                  128 = 50% = "nur jedes 2. Paket kommt durch, und das langsam"
  269.  
  270.  
  271. Die Qualitaet einer Strecke ueber mehrere Knoten errechnet sich wie folgt
  272. aus den Einzelqualitaeten Q der Einzelstrecken :
  273.  
  274. Gesamtqualitaet = (Q1/256 * Q2/256 * ... * Qn/256) / * 256
  275.  
  276. Beispiel :  Knoten 1 <-> Knoten 2   =   255 (99%)
  277.             Knoten 2 <-> Knoten 3   =   255 (99%)
  278.             Knoten 3 <-> Knoten 4   =   224 (88%)
  279.             Knoten 4 <-> Knoten 5   =   224 (88%)
  280.  
  281.             gesamt (255/256 * 255/256 * 224/256 * 224/256) / 256 = 192 (75%)
  282.  
  283.  
  284.  
  285. Ich hoffe, dass jeder sieht, wie wenig sinnvoll es ist, die PARMS-Liste immer
  286. wieder aufzurufen ...
  287.  
  288.  
  289.